package com.hyd.tweet.twitter.command;

import com.hyd.tweet.util.StringUtils;
import twitter4j.TwitterException;

import java.util.Arrays;
import java.util.List;

/**
 * 设置休息时间
 *
 * @author yiding.he
 */
public class SetSleepHoursCommand extends Command {

    @Override
    protected List<String> processCommand() throws TwitterException {

        if (!arguments.isEmpty()) {
            user.setSleepingHours(StringUtils.combine(arguments, 0));
            return Arrays.asList("——休息时间已设置。");
        } else {
            user.setSleepingHours("");
            return Arrays.asList("——休息时间已清空。(例如设置0:00至3:59为休息时间，发送命令“/sleep 0 1 2 3”即可)");
        }
    }
}
